package com.quad.innovators.salesease.model.form.warehouse;

import com.fasterxml.jackson.annotation.JsonInclude;

import java.math.BigDecimal;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author : shanshan.li
 * @createTime : 2024/12/19 10:45
 * @Version : 1.0 
 */
@Schema(description = "销售单详情信息对象")
@Data
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class SaleOrderDetailForm {

    @Schema(description = "code")
    private String code;

    @Schema(description = "产品code")
    private String productCode;

    @Schema(description = "产品名称")
    private String productName;

    @Schema(description = "产品规格")
    private String productSpecification;

    @Schema(description = "产品包装")
    private String productPacking;

    @Schema(description = "产品唯一编码")
    private String productUniqueCode;

    @Schema(description = "产品保质期")
    private String productShelfLife;

    @Schema(description = "产品价格")
    private BigDecimal productPrice;

    @Schema(description = "产品数量")
    private Integer productNumber;

    @Schema(description = "备注")
    private String remark;

    @Schema(description = "扫码数量与产品数量是否一致")
    private Boolean scanProductNumberFlag;
}
